package com.tianqicode.spring.context;

import com.tianqicode.spring.beans.factory.ListableBeanFactory;
import com.tianqicode.spring.core.io.ResourceLoader;

/**
 * 应用上下文的中央接口
 * 此上下文将包括：
 * 用于访问应用程序组件的 Bean 工厂方法。 继承自ListableBeanFactory 。
 * todo 以通用方式加载文件资源的能力。 继承自org.springframework.core.io.ResourceLoader接口。
 * todo 能够将事件发布到注册的侦听器。 继承自ApplicationEventPublisher接口。
 */
public interface ApplicationContext extends ListableBeanFactory, ResourceLoader, ApplicationEventPublisher {

}
